sample\
03 sample_minimal-ezbox.hsp
;#include "hsp3dish.as"
#include "mod_layerbutton.hsp"
log = ""
// ボタン作成
pos 50, 50
repeat 3
pos ,ginfo_cy+10
bt_opt += 100
layerbutton 180,60, bt_opt, 0, 30,10,5, 15,5,2 {
if lparam == objlayer_cmddraw {
font msgothic,14,1 : color 240,240,255 : objcolor 0,0,100 ; 文字色 / 縁取り色
laybtn_ezbox $AA8888FF, $AA0000FF, $AA8800FF, "ezcelボタン opt:"+objlayer_option,4 ; ezboxでボタン描画
if layerbtn_stat == LAYBTN_COMPLETE_SELECTED { ; ボタンを押して表示が消えたとき (_SELECTED=選択されたボタンのみ)
log += "LAYBTN_COMPLETE_SELECTED" +"\n"
log += "-> OPT="+objlayer_option+", ObjID="+wparam +"\n"
}
}
return
}
loop
// 表示ループ
repeat
redraw 0 : color 255,255,255 : boxf : color : pos 0,0 : font msgothic,17
mes log
redraw 1
await 1000/60
loop